Author: Lindqvist Andreas, Teknikhuset AB.

Published: 2004-06-10

Applies to: Content Studio ver. 3.5 +

Type: Information


More information

Content Studio uses an access mask that contains of a number of different permission flags that can be combined with each other. When programatically check or set a permission in Content Studio you can use a combination of the following access mask flags.
Access flags
Name Value Applies to Description
browse 0x01 Root, Units, Categories, Documents Can browse the document on the internet/intranet
read 0x02 All objects Can read an object in Content Studio. For containers: read all child objects, for non-containers read the object itself
write 0x04 All objects Can save an object but not a container or child containers. For containers: affects child objects only, for non-containers the object itself
create 0x08 All container objects Can create a child object but not child containers in the document system
delete 0x10 All container objects Can delete a child object but not child containers in the document system
sendforrevision 0x20 Site, unit, category and document objects Can send a document for revision
removefromrevision 0x40 Site, unit, category and document objects Can remove a document for revision or terminate a workflow
reject 0x80 Site, unit, category and document objects Can reject a document for revision.
approve 0x0100 Site, unit, category and document objects Can approve a document sent for revision. This permission is needed to be able to publish a document.
Permissions below applies only to the document system container objects
readcontainer 0x0200 Site container objects Can read container data and external links details when defined on the root.
writecontainer 0x0400 Site container objects Can update container data except for security data. Can update external links when defined on the root.
createcontainer 0x0800 Site container objects Can create a new child container and external links when defined on the root.
deletecontainer 0x1000 Site container objects Can delete child containers and external links when defined on the root.
Permissions below applies to all Content Studio objects
setowner 0x2000 All objects Can take ownership of the object
admin 0x800000 All objects Can write security related information for the object. This permission is also needed for some other actions as well.